/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package uy.edu.ort.recepcionar.administracion;

import javax.ejb.EJB;
import javax.ejb.Stateless;
import uy.edu.ort.dominio.Fuente;
import uy.edu.ort.entidades.FuenteEntity;
import uy.edu.ort.negocio.FuenteSB;
import uy.edu.ort.negocio.FuenteSBLocal;

/**
 *
 * @author Gonza
 */
@Stateless
public class RecepcionarDatosAdminSB implements RecepcionarDatosAdminSBLocal {

    @EJB
    private FuenteSBLocal flocal;
    
    @Override
    public String CrearFuente(String nombreFuente, String nombreResponsable, String usuario, String contrasena) {
        //Se valida usuario y clave
        
        //En caso de ser correcta
        Fuente fuente = new Fuente();
        fuente.setNombreFuente(nombreFuente);
        fuente.setNombreResponsable(nombreResponsable);
        flocal.alta(fuente);

        return "OK";
    }

    @Override
    public String EliminarFuente(Long idFuente, String usuario, String contrasena) {
        flocal.eliminar(idFuente);
        return "OK";
    }

    @Override
    public String AutorizarFuente(Long idFuente, String codigoNuevo, String usuario, String contrasena) {
        flocal.modificar(idFuente, codigoNuevo);
        return "OK";
    }
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
}
